package com.example.chapter03;

import android.graphics.Color;
import android.os.Bundle;
import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;
import androidx.core.content.ContextCompat;

public class TextColorActivity  extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_text_color);
        //从布局文件中获取名为tv_code_system的TextView
        TextView tv_code_system = findViewById(R.id.tv_code_system);
        //方式 A: 直接使用 Color 类预设的颜色或解析颜色字符串.将 tv_code_system 的字体颜色设置为绿色,
        //tv_code_system.setTextColor(Color.GREEN);
        //方式 B (推荐): 从 colors.xml 资源文件中获取颜色
        int myColor= ContextCompat.getColor(this, R.color.app_theme_color);
        tv_code_system.setTextColor(myColor);
        //设置背景颜色
        tv_code_system.setBackgroundColor(Color.BLUE);


        //从布局文件中获取名为tv_code2_system的TextView
        TextView tv_code2_system = findViewById(R.id.tv_code2_system);
        //将 tv_code2_system 的字体颜色设置为红色
        tv_code2_system.setTextColor(Color.RED);
    }
}
